素振り MANIFEST.in
知識として2箇所必要と
MANIFEST.in
(
#パッケージングしよう
)で知っていたが、実際の値を書く中でハマった
https://www.slideshare.net/aodag/python77/36
Quickstart (setuptools)
の「Including Data Files」はそのまま参照できる値としてはややわかりにくい印象
03-03-03 setup.pyとMANIFEST.in: パッケージ情報と同梱するファイルの設定
は分かりやすい!
include_package_data
より
setup.pyでは
packages引数
srcレイアウトらしく、package_dir引数も指定
include_package_data引数
合わせて MANIFEST.in では
code:txt
include src/mypkg/*.txt
include src/mypkg/*.rst
MANIFEST.inがあるところからの相対パス
ドットで始めてはいけない可能性あり
build
でMANIFEST.inが効いているか確認できた